
package com.ce.cases.check.dao.po;


import java.io.Serializable;
import org.apache.struts2.json.annotations.JSON;
import com.ce.framework.datamaintain.dao.po.AbstractPO;
/**
* 嫦娥软件有限公司 版权所有 2013
* 创建人：　andy
* 创建日期：2014-03-28
* 创建时间：10:28:20
* 功能描述：检查情况登记 [CASE_SOURCE_CHECK]表的映射类
* ==============================================
* 修改历史
* 修改人		修改时间		修改原因
*
* ==============================================
*/
public class CaseSourceCheck extends AbstractPO implements Serializable
{
	
	
		/* variable  [VC_ID] */
		private java.lang.String vcId;

		/* variable 案源ID [CASE_ID] */
		private java.lang.String caseId;

		/* variable 主查人员 [CHECK_HEAD] */
		private java.lang.String checkHead;

		/* variable 副查人员 [CHECK_PERSON] */
		private java.lang.String checkPerson;

		/* variable 检查人员人数 [PERSON_COUNT] */
		private java.lang.Integer personCount;

		/* variable 稽查建议 [INSPECTION_ADVICE] */
		private java.lang.String inspectionAdvice;

		/* variable 预计涉案金额（万元） [INVOLVED_MONEY] */
		private java.lang.Double involvedMoney;

		/* variable 预计税款金额（万元）, [TAX_MONEY] */
		private java.lang.Double taxMoney;

		/* variable 涉嫌违法发票 [BILL_COUNT] */
		private java.lang.Integer billCount;

		/* variable 涉嫌违法类型 [ILLEGAL_TYPE_NUM] */
		private java.lang.String illegalTypeNum;

		/* variable 涉嫌违法类型 [ILLEGAL_TYPE_NAME] */
		private java.lang.String illegalTypeName;

		/* variable 已采取措施编号 [TAKE_STEPS_NUM] */
		private java.lang.String takeStepsNum;

		/* variable 已采取措施 [TAKE_STEPS] */
		private java.lang.String takeSteps;

		/* variable 登记人 [REGISTER_PERSON] */
		private java.lang.String registerPerson;

		/* variable 登记部门 [REGISTER_DEPT_ID] */
		private java.lang.String registerDeptId;

		/* variable 登记日期 [REGISTER_DATE] */
		private java.util.Date registerDate;

		/* variable 删除标记（0：正常1：删除） [VC_DEL$FLAG] */
		private int vcDelFlag;

	
		private String state;
		private String stateInfo;
		/******key******/

		/**
		* getter  [VC_ID]
		* @return java.lang.String
		*/
		public java.lang.String getVcId()
		{
			return this.vcId;
		}

		/**
		* getter 案源ID [CASE_ID]
		* @return java.lang.String
		*/
		public java.lang.String getCaseId()
		{
			return this.caseId;
		}

		/**
		* getter 主查人员 [CHECK_HEAD]
		* @return java.lang.String
		*/
		public java.lang.String getCheckHead()
		{
			return this.checkHead;
		}

		/**
		* getter 副查人员 [CHECK_PERSON]
		* @return java.lang.String
		*/
		public java.lang.String getCheckPerson()
		{
			return this.checkPerson;
		}

		/**
		* getter 检查人员人数 [PERSON_COUNT]
		* @return java.lang.Integer
		*/
		public java.lang.Integer getPersonCount()
		{
			return this.personCount;
		}

		/**
		* getter 稽查建议 [INSPECTION_ADVICE]
		* @return java.lang.String
		*/
		public java.lang.String getInspectionAdvice()
		{
			return this.inspectionAdvice;
		}

		/**
		* getter 预计涉案金额（万元） [INVOLVED_MONEY]
		* @return java.lang.Double
		*/
		public java.lang.Double getInvolvedMoney()
		{
			return this.involvedMoney;
		}

		/**
		* getter 预计税款金额（万元）, [TAX_MONEY]
		* @return java.lang.Double
		*/
		public java.lang.Double getTaxMoney()
		{
			return this.taxMoney;
		}

		/**
		* getter 涉嫌违法发票 [BILL_COUNT]
		* @return java.lang.Integer
		*/
		public java.lang.Integer getBillCount()
		{
			return this.billCount;
		}

		/**
		* getter 涉嫌违法类型 [ILLEGAL_TYPE_NUM]
		* @return java.lang.String
		*/
		public java.lang.String getIllegalTypeNum()
		{
			return this.illegalTypeNum;
		}

		/**
		* getter 涉嫌违法类型 [ILLEGAL_TYPE_NAME]
		* @return java.lang.String
		*/
		public java.lang.String getIllegalTypeName()
		{
			return this.illegalTypeName;
		}

		/**
		* getter 已采取措施编号 [TAKE_STEPS_NUM]
		* @return java.lang.String
		*/
		public java.lang.String getTakeStepsNum()
		{
			return this.takeStepsNum;
		}

		/**
		* getter 已采取措施 [TAKE_STEPS]
		* @return java.lang.String
		*/
		public java.lang.String getTakeSteps()
		{
			return this.takeSteps;
		}

		/**
		* getter 登记人 [REGISTER_PERSON]
		* @return java.lang.String
		*/
		public java.lang.String getRegisterPerson()
		{
			return this.registerPerson;
		}

		/**
		* getter 登记部门 [REGISTER_DEPT_ID]
		* @return java.lang.String
		*/
		public java.lang.String getRegisterDeptId()
		{
			return this.registerDeptId;
		}

		/**
		* getter 登记日期 [REGISTER_DATE]
		* @return java.util.Date
		*/
		@JSON(format="yyyy-MM-dd")
		public java.util.Date getRegisterDate()
		{
			return this.registerDate;
		}

		/**
		* getter 删除标记（0：正常1：删除） [VC_DEL$FLAG]
		* @return int
		*/
		public int getVcDelFlag()
		{
			return this.vcDelFlag;
		}


	
		/******key******/

		/**
		* setter  [VC_ID]
		* @param java.lang.String vcId
		*/
		public void setVcId(java.lang.String vcId)
		{
			 this.vcId=vcId;
		}

		/**
		* setter 案源ID [CASE_ID]
		* @param java.lang.String caseId
		*/
		public void setCaseId(java.lang.String caseId)
		{
			 this.caseId=caseId;
		}

		/**
		* setter 主查人员 [CHECK_HEAD]
		* @param java.lang.String checkHead
		*/
		public void setCheckHead(java.lang.String checkHead)
		{
			 this.checkHead=checkHead;
		}

		/**
		* setter 副查人员 [CHECK_PERSON]
		* @param java.lang.String checkPerson
		*/
		public void setCheckPerson(java.lang.String checkPerson)
		{
			 this.checkPerson=checkPerson;
		}

		/**
		* setter 检查人员人数 [PERSON_COUNT]
		* @param java.lang.Integer personCount
		*/
		public void setPersonCount(java.lang.Integer personCount)
		{
			 this.personCount=personCount;
		}

		/**
		* setter 稽查建议 [INSPECTION_ADVICE]
		* @param java.lang.String inspectionAdvice
		*/
		public void setInspectionAdvice(java.lang.String inspectionAdvice)
		{
			 this.inspectionAdvice=inspectionAdvice;
		}

		/**
		* setter 预计涉案金额（万元） [INVOLVED_MONEY]
		* @param java.lang.Double involvedMoney
		*/
		public void setInvolvedMoney(java.lang.Double involvedMoney)
		{
			 this.involvedMoney=involvedMoney;
		}

		/**
		* setter 预计税款金额（万元）, [TAX_MONEY]
		* @param java.lang.Double taxMoney
		*/
		public void setTaxMoney(java.lang.Double taxMoney)
		{
			 this.taxMoney=taxMoney;
		}

		/**
		* setter 涉嫌违法发票 [BILL_COUNT]
		* @param java.lang.Integer billCount
		*/
		public void setBillCount(java.lang.Integer billCount)
		{
			 this.billCount=billCount;
		}

		/**
		* setter 涉嫌违法类型 [ILLEGAL_TYPE_NUM]
		* @param java.lang.String illegalTypeNum
		*/
		public void setIllegalTypeNum(java.lang.String illegalTypeNum)
		{
			 this.illegalTypeNum=illegalTypeNum;
		}

		/**
		* setter 涉嫌违法类型 [ILLEGAL_TYPE_NAME]
		* @param java.lang.String illegalTypeName
		*/
		public void setIllegalTypeName(java.lang.String illegalTypeName)
		{
			 this.illegalTypeName=illegalTypeName;
		}

		/**
		* setter 已采取措施编号 [TAKE_STEPS_NUM]
		* @param java.lang.String takeStepsNum
		*/
		public void setTakeStepsNum(java.lang.String takeStepsNum)
		{
			 this.takeStepsNum=takeStepsNum;
		}

		/**
		* setter 已采取措施 [TAKE_STEPS]
		* @param java.lang.String takeSteps
		*/
		public void setTakeSteps(java.lang.String takeSteps)
		{
			 this.takeSteps=takeSteps;
		}

		/**
		* setter 登记人 [REGISTER_PERSON]
		* @param java.lang.String registerPerson
		*/
		public void setRegisterPerson(java.lang.String registerPerson)
		{
			 this.registerPerson=registerPerson;
		}

		/**
		* setter 登记部门 [REGISTER_DEPT_ID]
		* @param java.lang.String registerDeptId
		*/
		public void setRegisterDeptId(java.lang.String registerDeptId)
		{
			 this.registerDeptId=registerDeptId;
		}

		/**
		* setter 登记日期 [REGISTER_DATE]
		* @param java.util.Date registerDate
		*/
		public void setRegisterDate(java.util.Date registerDate)
		{
			 this.registerDate=registerDate;
		}

		/**
		* setter 删除标记（0：正常1：删除） [VC_DEL$FLAG]
		* @param int vcDelFlag
		*/
		public void setVcDelFlag(int vcDelFlag)
		{
			 this.vcDelFlag=vcDelFlag;
		}
		
		

	
    public String getState() {
			return state;
		}

		public void setState(String state) {
			this.state = state;
		}

		public String getStateInfo() {
			return stateInfo;
		}

		public void setStateInfo(String stateInfo) {
			this.stateInfo = stateInfo;
		}

	/**
     * 无参数构造函数
     */
    public CaseSourceCheck(){
    }
}


